package IT;

/**
 * 以面向对象的思想，编写自定义类描述IT从业者。设定属性包括：姓名，年龄，技术方向，工作年限,工作单位和职务；方法包括：工作
 * 设置属性的私有访问权限，通过公有的get,set方法实现对属性的访问
 *
 * 2)限定IT从业人员必须年满15岁，无效信息需提示，并设置默认年龄为15。
 *
 * 3)限定“技术方向”是只读属性
 *
 * 4)工作方法通过输入参数，接收工作单位和职务，输出个人工作信息
 *
 * 5)编写测试类，测试IT从业者类的对象及相关方法（测试数据信息自定义)
 */
public class ITWorker {
    String name;
    int age;
    String tend;
    int workAge;

    public ITWorker(){
        //无参构造方法
    }

    public ITWorker(String name,int age,String tend,int workAge) {
        this.name = name;
        this.age = age;
        this.tend = tend;
        this.workAge = workAge;
    }
    public void work(String company,String job){
        if (age < 15){
            age = 15;
            System.out.println("年龄信息无效，修改为15");
        }
        System.out.println("姓名:"+name);
        System.out.println("年龄:"+age);
        System.out.println("技术方向:"+tend);
        System.out.println("工作年限:"+workAge);
        System.out.println("目前就职于:"+company);
        System.out.println("职务是:"+job);
    }
}
